go/types.Interface.complete (field)

16 uses

	go/types (current package)
		interface.go#L23: 	complete  bool         // indicates that obj, methods, and embeddeds are set and type set can be computed
		interface.go#L32: var emptyInterface = Interface{complete: true, tset: &topTypeSet}
		interface.go#L71: 	typ.complete = true
		interface.go#L140: 	if !t.complete {
		interface.go#L141: 		t.complete = true
		interface.go#L216: 	ityp.complete = true
		named.go#L686: 				assert(old.complete) // otherwise we are copying incomplete data
		named.go#L687: 				iface.complete = old.complete
		subst.go#L204: 			assert(t.complete) // otherwise we are copying incomplete data
		subst.go#L205: 			iface.complete = t.complete
		typeset.go#L170: 	if !ityp.complete {
		universe.go#L103: 		universeAnyNoAlias = NewTypeName(nopos, nil, "any", &Interface{complete: true, tset: &topTypeSet})
		universe.go#L131: 		ityp := &Interface{methods: []*Func{err}, complete: true}
		universe.go#L145: 		ityp := &Interface{complete: true, tset: &_TypeSet{nil, allTermlist, true}}